home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Turnbull China Bikeride
/
Turnbull China Bikeride - Disc 1.iso
/
DEMON
/
UTILS
/
MPACK152.TXT
< prev
next >
Wrap
Text File
|
1996-10-20
|
4KB
|
118 lines
Filename: mpack152.zip
Size: 58605 bytes
One Line: Mpack/Munpack 1.5.2 public beta (beta 4) MIME encoder/decoder
Multiline:
MIME encoder/decoder. Munpack also decodes UUCode and binhex. Handles
files split over several messages, copes with parts in any order. Wimp
GUI front end.
Directory: /pub/archimedes/utils
-----------------------------------------------------------------------
Ported by Olly Betts (olly@mantis.co.uk) - here is his original
announcement:
Mpack/Munpack 1.5.2 public beta (beta 4)
This version is a public beta release. It's better than the previous
release (1.5) in every way, and this would be a full release except that
I've recently been sent the development sources for the next cross-platform
version. So I've tidied up all the loose ends in this version and released
it unofficially (i.e. not through Mpack's maintainer). Please reports any
bugs/comments, as otherwise they are likely to be present in the next
official release.
Why would you want it?
Mpack/Munpack's main purpose is to create and decode MIME messages. Notable
features:
* Munpack can decode MIME, uuencode, and binhex.
* Munpack handles MIME and uuencoded files which have been split over
several messages. You can drag on the messages in any order: Munpack will
hold onto all the fragments and reassemble the file when it has them all.
* Munpack knows about application/riscos, which ANT's !Marcel uses to
preserve filetype and timestamp information. It also knows how to unpack
the directory structures !Marcel creates.
* The underlying MIME engine is cross-platform, and so has been very well
tested.
How can you get it?
You can get it from:
ftp://ftp.barnet.ac.uk/pub/Acorn/munpack/mpack152.spk
or:
ftp://195.152.134.2/pub/users/olly/mpack152.spk
(The second machine is currently prone to random rebooting during office
hours, but may be much faster from non-ac.uk sites). If someone wants to
upload the archive to other ftp sites, I have no objections (but don't have
the time to do it myself at present).
If you prefer to use command line tools, you'll find the executables mpack
and munpack inside !Mpack and !Munpack respectively. I've added a "-w"
switch to each which if specified starts it up with the wimp frontend,
otherwise they work pretty much as before.
Summary of changes since 1.5:
General:
* Rewritten to not use UnixLib, which means the executables are noticeably
smaller and probably a bit faster.
* Added Wimp interfaces. At present, mpack's is lacking in many ways --
output filename is fixed, message subject is fixed, etc. The latest
development sources have a new, more flexible library for creating MIME
messages, so (provided I have time) !Mpack's GUI should be greatly
improved in the next release.
* Fixed a number of filename handling bugs (e.g. FOO.GIF would only unpack
as file GIF in directory FOO before). Should truncate names if necessary,
but won't if the filing system supports long names (or if LongFiles or
similar is running).
Munpack:
* Brief instructions for Wimp interface: drag message to icon to decode;
click SELECT on icon to view unpacking directory; click ADJUST on icon to
get setup dialog.
* Code to create store directory for multiparts now chooses DOSFS-friendly
names.
* Wimp interface allows options to be changed during run, and also stored
on disk.
* "^" is more carefully checked for in output filenames. Before it couldn't
be sneaked in to produce output in a higher level directory, but in some
circumstances it could get into leafnames producing illegal filenames.
* File-suffix counter is now reset after each file (change copied back from
development sources for next cross-platform release).
* Warning given if application with !Boot is unpacked.
Mpack:
* Brief instructions for Wimp interface: drag file(s) to icon to encode,
which produces one text file for each message; click SELECT on icon to
view packing directory.
* Mpack now uses RISC OS filetype in helping choose a MIME content-type.
* Added auto-filetyping by extension and/or content-type.
As always, bug reports and other comments are greatly appreciated (just in
case you missed me saying that the first time).
Olly